package com.zw.a.basic.a03.demo01_for;

//案例: 求偶数和.
public class ForDemo04 {
    public static void main(String[] args) {
        //需求:  求1-100之间的偶数和，并把求和结果打印到控制台上.
        //1. 定义求和变量, 用来记录所有的偶数和.
        int sum = 0;
        //2. 通过for循环, 获取1~100之间所有的整数.
        for (int i = 1; i <= 100; i++) {     //2, 100 -> 102   102 * 25 = 2550
            //3. 判断当前遍历到的数字是否是偶数, 如果是, 就累加给 sum.
            if (i % 2 == 0) {
                //走到这里, 说明i是偶数
                sum += i;
            }
        }
        //4. 打印sum的值.
        System.out.println("sum: " + sum);

        System.out.println("--------------------------------");

        //简化版
        //1. 定义求和变量, 用来记录所有的偶数和.
        int sum2 = 0;
        //2. 通过for循环, 获取1~100之间所有的 偶数.
        for (int i = 2; i <= 100; i += 2)
            //3. 能走到这里, 一定是偶数, 累加即可.
            sum2 += i;
        //4. 打印sum的值.
        System.out.println("sum2: " + sum2);
    }
}
